import common from '../vendor/common'
import '../scss/user_setting.scss'
import { loginOut } from '../vendor/api'
try{
    const mui = common.mui
    const Vue = common.Vue
    mui.init({
        swipeBack:true //启用右滑关闭功能
    });
    mui.plusReady(function(){
        var reviseTel = null //预加载修改手机页面
        var revisePwd = null //预加载修改密码页面
        var tel = null
        var VueTel = null
        VueTel = new Vue({
            el: '#reviseTel',
            data: {
                tel: ''
            }
        })
        // 接收我的首页传递来的数据
        window.addEventListener('upTel', function(e){
            // console.log('nihao', e.detail.tel)
            tel = e.detail.tel
            VueTel.tel = e.detail.tel.slice(0,3) + '****' + e.detail.tel.slice(7)
        })
        // 修改手机页面
        reviseTel = mui.preload({
            url: 'user_revise_phone1.html',
            id: 'user_revise_phone1.html',
            styles:{
                popGesture: 'hide'
            }
        })
        // 修改密码页面
        revisePwd = mui.preload({
            url: 'user_revise_password.html',
            id: 'user_revise_password.html',
            styles:{
                popGesture: 'hide'
            }
        })
        // 跳转至修改手机页面
        mui('#reviseTel')[0].addEventListener('tap', function(e){
            var revisePage = plus.webview.getWebviewById('user_revise_phone1.html')
            mui.fire(revisePage, 'upTel', {tel: tel})
            reviseTel.show('slide-in-right', 300);
        })
        // 跳转至修改密码页面
        mui('#revisePwd')[0].addEventListener('tap', function(e){
            var revise = plus.webview.getWebviewById('user_revise_password.html')
            mui.fire(revise, 'revise')
            revisePwd.show('slide-in-right', 300);
        })
        // 退出登录
        mui('.loginOut')[0].addEventListener('tap', function(){
            console.log('点击退出')
            loginOut().then(res => {
                console.log(JSON.stringify(res))
                if(res.data.status == true){
                    // 清除token
                    plus.storage.setItem('access_token', '')
                    // 清除手机号码
                    plus.storage.setItem('tel', '')
                    // 获取当前页面webview
                    var ws=plus.webview.currentWebview();
                    //应用首页WebviewObject窗口对象
                    var indexPage = plus.webview.getLaunchWebview()
                    plus.webview.hide(ws);
                    mui.fire(indexPage, 'login_out');
                }
            })
        })
    })
}catch(e){
    console.log('user_setting.html出错了')
}